package com.MovieManageSystem.service;

import com.MovieManageSystem.domain.Movie;

import java.util.List;

public interface MovieService {
    /**
     * 查询影视列表
     * @param movie 影视
     * @return 影视集合
     */
    public List<Movie> getMovieList(Movie movie);
    /**
     * 查询影视
     * @param vid 影视主键
     * @return 影视
     */
    public Movie selectMovieByVid(Long vid);


    /**
     * 新增影视
     *
     * @param movie 影视
     */
    public void insertMovie(Movie movie);

    /**
     * 修改影视
     *
     * @param movie 影视
     */
    public void updateMovie(Movie movie);

    /**
     * 批量删除影视
     *
     * @param vids 需要删除的影视主键集合
     */
    public void deleteMovieByVids(Long[] vids);

    /**
     * 删除影视信息
     *
     * @param vid 影视主键
     * @return 结果
     */
    public int deleteMovieByVid(Long vid);

}
